function twoSum(array, target) {
  let len = array.length;
  let targetArray = [];
  // let firs = array[0];
  for (let i = 1; i <= len - 1; i++) {
    const sub=target-array[i];
    console.log(sub)
    if(array.indexOf(sub)===-1){
      targetArray= [];
      break;
    }else{
      targetArray = [array.indexOf(sub), i];
      break;
    }

  }  
  // if (firs + array[i] === target) {
  //   targetArray = [firs, array[i]];
  //   break;
  // } else {
  //   for (let j = i + 1; j <= len - 1; j++) {

  //     if (firs + array[j] === target) {
  //       targetArray = [firs, array[i]];
  //       break;
  //     } else {
  //       targetArray = [];
  //     }
  //   }
  // }

  // }
  // const obj = {}
  // for (let i = 0; i < array.length; i++) {
  //   let sub = target - array[i]
  //   if (obj[sub] !== undefined) {
  //     return [obj[sub], i]
  //   } else {
  //     obj[sub] = i
  //   }
  // }

  return targetArray

  
}

console.log(twoSum([2, 7, 11, 15], 9))